package com.test;

import com.test.ResourceTable;
import com.test.slice.SampleItem;
import ohos.aafwk.ability.AbilityPackage;

import java.util.ArrayList;

public class MyApplication extends AbilityPackage {
    @Override
    public void onInitialize() {
        super.onInitialize();
    }

    public static ArrayList<String> getDataStr() {
        ArrayList<String> list = new ArrayList<>();
        list.add("51巅峰钜惠");
        list.add("十大星级品牌联盟，全场2折起");
        list.add("生命不是要超越别人，而是要超越自己");
        list.add("己所不欲，勿施于人。——孔子");
        list.add("嗨购5折不要停");
        return list;
    }

    public static ArrayList<String> getStyleStr() {
        ArrayList<String> list = new ArrayList<>();
        list.add("NOT_INDICATOR");
        list.add("CIRCLE_INDICATOR");
        list.add("NUM_INDICATOR");
        list.add("NUM_INDICATOR_TITLE");
        list.add("CIRCLE_INDICATOR_TITLE");
        list.add("CIRCLE_INDICATOR_TITLE_INSIDE");
        list.add("CUSTOM_INDICATOR");
        return list;
    }
    
    public static ArrayList<String> getAnimatorStr() {
        ArrayList<String> list = new ArrayList<>();
        list.add("Default");
        list.add("Accordion");
        list.add("BackgroundToForeground");
        list.add("ForegroundToBackground");
        list.add("CubeIn");
        list.add("CubeOut");
        list.add("DepthPage");
        list.add("FlipHorizontal");
        list.add("FlipVertical");
        list.add("RotateDown");
        list.add("RotateUp");
        list.add("ScaleInOut");
        list.add("Scale");
        list.add("ScaleRight");
        list.add("Stack");
        list.add("Tablet");
        list.add("ZoomIn");
        list.add("ZoomOut");
        list.add("ZoomOutSlide");
        list.add("Drawer");
        return list;
    }
    public static ArrayList<String> getPositionStr() {
        ArrayList<String> list = new ArrayList<>();
        list.add("LEFT");
        list.add("CENTER");
        list.add("RIGHT");
        return list;
    }

    public static ArrayList<Integer> getDataInt() {
        ArrayList<Integer> list=new ArrayList<>();
        list.add(ResourceTable.Media_b1);
        list.add(ResourceTable.Media_b2);
        list.add(ResourceTable.Media_b3);
        list.add(ResourceTable.Media_4);
        list.add(ResourceTable.Media_5);
        return list;
    }

    public static ArrayList<SampleItem> getSampleItems(ArrayList<String> strings) {
        ArrayList<SampleItem> list = new ArrayList<>();
        for (int i = 0; i < strings.size(); i++) {
            list.add(new SampleItem(strings.get(i)));
        }

        return list;
    }
}
